<?php
$this->headLink()->appendStylesheet($this->baseUrl('widget/dataTable/css/dataTables.css'));
$this->headScript()->appendFile($this->baseUrl('widget/dataTable/js/jquery.dataTables.min.js'));
$this->headScript()->appendFile($this->baseUrl('widget/dataTable/js/initDataTables.js'));
$this->placeholder("navegacion")->set($this->navegacion($this->nav));
$appConfig = Zend_Registry::get("appConfig");
$perfil = App_Perfil::getInstance();
$perfil->cargar("ACREDITAR_PROG_PREG");
if(! $perfil->modificar()){
    $this->form->makeStatic();
}
if ($perfil->crear() && App_User::getCodigoPadreRol()== Roles_Model_Roles::CODPADRE_IES){
    ?>
<div class="buttons"><a href="<?php echo $this->url(array("action"=>"programas" ))?>">
						<img src="<?php echo $this->baseUrl("img/action_add.gif")?>" />Asignar programas a la solicitud</a></div>
<?php
}
?>
<br></br>
<table align="center" class="iceDatTbl zebra">
    <tr>
      <th>Es importante recordarle que por cada programa que seleccione deberá ingresar la respectiva información ya que, hasta tanto no complete la misma, el sistema no le permitirá cargar la carta de expresión de voluntad y finalizar la etapa de condiciones iniciales. </th>
    </tr>
  </table>
<br></br>
<?php

if(count($this->datos) > 0) : ?>
<form
	action="<?=$this->baseUrl("/solicitudes/detalle/desasignarseleccion");?>"
	method="post">
<table id="table_id" align="center" class="iceDatTbl zebra">
	<thead>
		<tr>
			<th width="10%">Código</th>
			<th width="50%">Programa - ubicación</th>
			<th width="16%">Metodología - Nivel</th>
			<th width="20%">Resolución</th>
			<th width="4%">&nbsp;</th>
		</tr>
	</thead>
	<tbody>
	<?php
    foreach($this->datos as $value) :
        ?>
	<?php
        $params = App_Util_SafeUrl::encriptar(array(
            "codprograma"=>$value["codprograma"],
            "codproceso"=>$value["codproceso"]
        ), true);
        ?>
    <tr>
			<td style="text-align: center;"><?php
        echo $value["codsnies"]?></td>
			<td><a
				href="<?php
        echo $this->baseUrl("/solicitudes/detalle/ingresar/{$params}");
        ?>"><?php
        echo $value["nombreprograma"]?></a>
			<br><?php
        echo $value["ubicacion"]?></td>
			<td><?php
        echo $value["nombremetodologia"] . "<br>" . $value["nombrenivel"]?> </td>
			<td>Número : <?php
		$fecha_res = new Zend_Date($value["fecharesolucion"]);
        echo $value["numero"] . "<br>Duración :" . $value["duracion"] . " Años" . "<br>Fecha creación : " . $fecha_res->toString($appConfig->fecha_formato_mostrar)?> </td>
			<td style="text-align: center;"><input type="checkbox" name="seleccionados[]" value="<?=$value["codprograma"];?>" /></td>
		</tr>
  <?php
    endforeach;
    ?>
  </tbody>
</table>
<?php
    if($perfil->crear()) {
        ?>
<div align="right"><input type="submit" value="Des-Asignar de solicitud"
	class="iceCmdBtn" /></div>
<?php  } ?>
</form>

<?php
    if(isset($this->form2)) {?>
		</br>
		<table class="iceDatTbl zebra">
			<tr>
				<th style="text-align:right;">
		        <?php
		            $paramsDescarga=App_Util_SafeUrl::encriptar(array("evento"=>"PLANTILLAS","archivo"=>2) ,true);
		          echo "<a href=\"{$this->baseUrl('/generales/archivo/download/'.$paramsDescarga)}\" class=\"file\" title=\"Descargar\">Descargar plantilla</a>";
		        ?>
				</th>
			</tr>
		</table>
	<?php
        $this->form2->setAction($this->baseUrl("/solicitudes/detalle/guardaradjunto"));
        $this->form2->archivo->setlabel("Adjuntar el archivo de expresión de voluntad :");
        echo $this->form2;
    }
    if(isset($this->adjunto)) {
        $paramsDescarga = App_Util_SafeUrl::encriptar(array(
            "evento"=>"ADJUNTO_SINTESIS",
            "archivo"=>$this->adjunto["nombrecodificado"]
        ), true);
        $fecha = new Zend_Date($this->adjunto["fechacrea"]);
	   $html_tabla = '</br><table align="center" class="iceDatTbl zebra">
						<thead>
							<tr>
								<th width="50%">Nombre</th>
								<th width="25%">Tamaño</th>
								<th width="25%">Fecha</th>
							</tr>
						</thead>
	        				<tr>
	        					<td><a href="'.$this->baseUrl('/generales/archivo/download/'.$paramsDescarga).'" class="file" title="Descargar">'.$this->adjunto['nombrereal'].'</a></td>
	        					<td style="text-align: center;">'.round(($this->adjunto["tamano"]/1024),2).' KB</td>
	        					<td style="text-align: center;">'.$fecha->toString($appConfig->fecha_formato_mostrar).'</td>
	        				</tr>
	        			</table>';
	  echo $html_tabla;
//	  echo $this->baseUrl("/solicitudes/detalle/finalizarSolicitud");
	  ?>
	  <br></br>

<?php if($perfil->crear()) { ?>
	  <table align="center">
			<tr>
				<td align="center">
				 <input type="button" name="finalizar" id="finalizar" class="iceCmdBtn" value="Finalizar Condiciones Inciales" onclick="finalizarCI('<?php echo $this->baseUrl("/solicitudes/detalle/finalizarsolicitud");?>');"/>
				</td>
			</tr>
	 </table>
<?php
        }
    }
?>
<script type="text/javascript">
$(function() {
	var oTable = $('#table_id').dataTable({
		"bJQueryUI": true,
		"bAutoWidth": false,
		"oLanguage": { "sUrl": baseUrl + "/widget/dataTable/lang.es.txt" },
 		"sPaginationType": "full_numbers",
 		"bStateSave": true,
 		"aoColumns": [
 	 		 			null,
 	 		 			null,
 	 		 			null,
 	 		 			null,
 	 		 			{ "bSortable": false, "bSearchable": false }
 	 		 		 ]
 	 		  		
	});
	
	oTable.fnSetFilteringDelay();
	oTable.fnCreateFilters([2]);

});

function finalizarCI(parametros){
	if (confirm("Esta seguro que desea finalizar el proceso de condiciones iniciales.\nUna vez finalizado no podra realizar cambios.\n¿Desea continuar?")) {
		location.href =parametros;
	}
	
}
</script>
<?php else : ?>
<br />
<?php echo $this->mensajes("No existen registros"); ?>
<?php endif; ?>

